package com.ec.as.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(description = "请假申请查询条件")
public class LeaveRequestQueryDTO {
    @ApiModelProperty(value = "老人用户ID")
    private Long elderlyUserId;

    @ApiModelProperty(value = "请假类型（medical, family_reunion, personal_affairs, other）")
    private String reasonType;

    @ApiModelProperty(value = "状态（pending, approved, rejected, cancelled,on_leave,completed）")
    private String status;

    @ApiModelProperty(value = "页码", example = "1")
    private Long pageNo = 1L;

    @ApiModelProperty(value = "每页条数", example = "10")
    private Long pageSize = 10L;
}